<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>笔记灵感 | Book(读书)</title>
    <meta name="generator" content="VuePress 1.5.2">
    <link rel="icon" href="https://luo0412.gitee.io/static/images/logo/favicon.ico">
    <link rel="stylesheet" type="text/css" href="https://unpkg.com/viewerjs@1.9.0/dist/viewer.css">
    <script>((window.gitter = {}).chat = {}).options = {
    room: 'luo0412/book'
};
</script>
    <script src="https://sidecar.gitter.im/dist/sidecar.v1.js"></script>
    <script src="https://apps.bdimg.com/libs/jquery/1.11.3/jquery.min.js"></script>
    <script src="https://unpkg.com/viewerjs@1.9.0/dist/viewer.js"></script>
    <script>$(function () {

    // 1) 去掉中二病文字
    $(".navbar .dropdown-wrapper .title").each(function (index, item) {
        var title = $(item).text() || ""
        console.log(title)
        var index = title.indexOf("(")
        if (index > -1) {
            $(item).text(title.slice(0, index))
        }
    })
        
    // 2) 图片双击后支持预览
    var viewer = null
    $(document).on("dblclick","p img",function() {
        if (viewer != null) {
            viewer.destroy()
        }
        viewer = new Viewer(document.getElementById('app'), {
            viewed() {
                viewer.zoomTo(1);
            },
        });
    })

})</script>
    <meta name="description" content="读书">
    <link rel="preload" href="/book/assets/css/0.styles.2f48e68d.css" as="style"><link rel="preload" href="/book/assets/js/app.f8ae76b9.js" as="script"><link rel="preload" href="/book/assets/js/2.0fac2cb2.js" as="script"><link rel="preload" href="/book/assets/js/7.7ee29df4.js" as="script"><link rel="prefetch" href="/book/assets/js/10.cb527340.js"><link rel="prefetch" href="/book/assets/js/100.a43197c2.js"><link rel="prefetch" href="/book/assets/js/101.57b6da64.js"><link rel="prefetch" href="/book/assets/js/102.fa35a140.js"><link rel="prefetch" href="/book/assets/js/103.f7da0cca.js"><link rel="prefetch" href="/book/assets/js/104.bdf40daa.js"><link rel="prefetch" href="/book/assets/js/105.3a49af85.js"><link rel="prefetch" href="/book/assets/js/106.cd884816.js"><link rel="prefetch" href="/book/assets/js/107.25c17597.js"><link rel="prefetch" href="/book/assets/js/108.5ef7e09e.js"><link rel="prefetch" href="/book/assets/js/109.692b1ebc.js"><link rel="prefetch" href="/book/assets/js/11.9648b5d1.js"><link rel="prefetch" href="/book/assets/js/110.83f7e638.js"><link rel="prefetch" href="/book/assets/js/111.813caa1b.js"><link rel="prefetch" href="/book/assets/js/112.5935a66c.js"><link rel="prefetch" href="/book/assets/js/113.bec56113.js"><link rel="prefetch" href="/book/assets/js/114.b88c88b3.js"><link rel="prefetch" href="/book/assets/js/115.24b4ad58.js"><link rel="prefetch" href="/book/assets/js/116.ccd3c3a2.js"><link rel="prefetch" href="/book/assets/js/117.0a6e6f3a.js"><link rel="prefetch" href="/book/assets/js/118.82053535.js"><link rel="prefetch" href="/book/assets/js/119.c1d6d112.js"><link rel="prefetch" href="/book/assets/js/12.83075bcb.js"><link rel="prefetch" href="/book/assets/js/120.6020a393.js"><link rel="prefetch" href="/book/assets/js/121.2cc21114.js"><link rel="prefetch" href="/book/assets/js/122.e48b2a3c.js"><link rel="prefetch" href="/book/assets/js/123.21e1848f.js"><link rel="prefetch" href="/book/assets/js/124.d5669b92.js"><link rel="prefetch" href="/book/assets/js/125.6b8b62c4.js"><link rel="prefetch" href="/book/assets/js/126.8e5b6adb.js"><link rel="prefetch" href="/book/assets/js/127.52170e67.js"><link rel="prefetch" href="/book/assets/js/128.cef3f272.js"><link rel="prefetch" href="/book/assets/js/129.0213a0be.js"><link rel="prefetch" href="/book/assets/js/13.2769c932.js"><link rel="prefetch" href="/book/assets/js/130.4a586b18.js"><link rel="prefetch" href="/book/assets/js/131.27f8f2e6.js"><link rel="prefetch" href="/book/assets/js/132.02ce86f8.js"><link rel="prefetch" href="/book/assets/js/133.0be4f1e9.js"><link rel="prefetch" href="/book/assets/js/134.d9004cac.js"><link rel="prefetch" href="/book/assets/js/135.a9758b43.js"><link rel="prefetch" href="/book/assets/js/136.9f9f26ae.js"><link rel="prefetch" href="/book/assets/js/137.db190bf1.js"><link rel="prefetch" href="/book/assets/js/138.02a74888.js"><link rel="prefetch" href="/book/assets/js/139.98896426.js"><link rel="prefetch" href="/book/assets/js/14.5d51a2e1.js"><link rel="prefetch" href="/book/assets/js/140.e3214a12.js"><link rel="prefetch" href="/book/assets/js/141.74aad9f2.js"><link rel="prefetch" href="/book/assets/js/142.e08b3c7d.js"><link rel="prefetch" href="/book/assets/js/143.516128c8.js"><link rel="prefetch" href="/book/assets/js/144.f9edbd1c.js"><link rel="prefetch" href="/book/assets/js/145.e572fdfa.js"><link rel="prefetch" href="/book/assets/js/146.4315ef4b.js"><link rel="prefetch" href="/book/assets/js/147.9fad2378.js"><link rel="prefetch" href="/book/assets/js/148.3b8eb161.js"><link rel="prefetch" href="/book/assets/js/149.1e597665.js"><link rel="prefetch" href="/book/assets/js/15.c6fb6d9f.js"><link rel="prefetch" href="/book/assets/js/150.86e1a128.js"><link rel="prefetch" href="/book/assets/js/151.af058794.js"><link rel="prefetch" href="/book/assets/js/152.2f90517b.js"><link rel="prefetch" href="/book/assets/js/153.d0c654e1.js"><link rel="prefetch" href="/book/assets/js/154.3629b06e.js"><link rel="prefetch" href="/book/assets/js/155.1c760c49.js"><link rel="prefetch" href="/book/assets/js/156.7ab3d942.js"><link rel="prefetch" href="/book/assets/js/157.8602a925.js"><link rel="prefetch" href="/book/assets/js/158.92aec4f0.js"><link rel="prefetch" href="/book/assets/js/159.4b0e683a.js"><link rel="prefetch" href="/book/assets/js/16.c8f60393.js"><link rel="prefetch" href="/book/assets/js/160.18a184a5.js"><link rel="prefetch" href="/book/assets/js/161.5c639c63.js"><link rel="prefetch" href="/book/assets/js/162.188695b9.js"><link rel="prefetch" href="/book/assets/js/163.556d0ea3.js"><link rel="prefetch" href="/book/assets/js/164.6c798ea6.js"><link rel="prefetch" href="/book/assets/js/165.07ce91f4.js"><link rel="prefetch" href="/book/assets/js/166.ad1330d9.js"><link rel="prefetch" href="/book/assets/js/167.8d0eb713.js"><link rel="prefetch" href="/book/assets/js/168.79169da5.js"><link rel="prefetch" href="/book/assets/js/169.2294c5dc.js"><link rel="prefetch" href="/book/assets/js/17.b0cdbd6f.js"><link rel="prefetch" href="/book/assets/js/170.e95941f3.js"><link rel="prefetch" href="/book/assets/js/171.faf5e273.js"><link rel="prefetch" href="/book/assets/js/172.4b4db6c6.js"><link rel="prefetch" href="/book/assets/js/173.949a459b.js"><link rel="prefetch" href="/book/assets/js/174.8ad60b2f.js"><link rel="prefetch" href="/book/assets/js/175.73e7f6c0.js"><link rel="prefetch" href="/book/assets/js/176.cb26edb2.js"><link rel="prefetch" href="/book/assets/js/177.3f1acdd9.js"><link rel="prefetch" href="/book/assets/js/178.c2692e44.js"><link rel="prefetch" href="/book/assets/js/179.baff9bc6.js"><link rel="prefetch" href="/book/assets/js/18.13a84922.js"><link rel="prefetch" href="/book/assets/js/180.9826f131.js"><link rel="prefetch" href="/book/assets/js/181.4fdc713d.js"><link rel="prefetch" href="/book/assets/js/182.f29fa5db.js"><link rel="prefetch" href="/book/assets/js/183.4acd2b3c.js"><link rel="prefetch" href="/book/assets/js/184.2b0c5907.js"><link rel="prefetch" href="/book/assets/js/185.124915e0.js"><link rel="prefetch" href="/book/assets/js/186.4763b9bb.js"><link rel="prefetch" href="/book/assets/js/187.568c83ee.js"><link rel="prefetch" href="/book/assets/js/188.1766c14a.js"><link rel="prefetch" href="/book/assets/js/189.859bc524.js"><link rel="prefetch" href="/book/assets/js/19.ba5353aa.js"><link rel="prefetch" href="/book/assets/js/190.92c79121.js"><link rel="prefetch" href="/book/assets/js/191.fe12981e.js"><link rel="prefetch" href="/book/assets/js/192.f1072bef.js"><link rel="prefetch" href="/book/assets/js/193.478e010a.js"><link rel="prefetch" href="/book/assets/js/194.0380f393.js"><link rel="prefetch" href="/book/assets/js/195.1f645bdb.js"><link rel="prefetch" href="/book/assets/js/196.bfc7329c.js"><link rel="prefetch" href="/book/assets/js/197.9dbc5c51.js"><link rel="prefetch" href="/book/assets/js/198.f4e978ec.js"><link rel="prefetch" href="/book/assets/js/199.9952395a.js"><link rel="prefetch" href="/book/assets/js/20.5b4ff94b.js"><link rel="prefetch" href="/book/assets/js/200.05e2a56a.js"><link rel="prefetch" href="/book/assets/js/201.a8a70ee4.js"><link rel="prefetch" href="/book/assets/js/202.5586aeed.js"><link rel="prefetch" href="/book/assets/js/203.8003cfe0.js"><link rel="prefetch" href="/book/assets/js/204.6c02b3ed.js"><link rel="prefetch" href="/book/assets/js/205.8d003d70.js"><link rel="prefetch" href="/book/assets/js/206.b380b3d4.js"><link rel="prefetch" href="/book/assets/js/207.33171469.js"><link rel="prefetch" href="/book/assets/js/208.b974076c.js"><link rel="prefetch" href="/book/assets/js/209.09d2cae0.js"><link rel="prefetch" href="/book/assets/js/21.ea0d5475.js"><link rel="prefetch" href="/book/assets/js/210.3cfb0de5.js"><link rel="prefetch" href="/book/assets/js/211.6e6ca101.js"><link rel="prefetch" href="/book/assets/js/212.78d03a35.js"><link rel="prefetch" href="/book/assets/js/213.a4aff2ae.js"><link rel="prefetch" href="/book/assets/js/214.ba644895.js"><link rel="prefetch" href="/book/assets/js/215.cd2a6ca6.js"><link rel="prefetch" href="/book/assets/js/216.50367992.js"><link rel="prefetch" href="/book/assets/js/217.2c5d7a0a.js"><link rel="prefetch" href="/book/assets/js/218.9ec657b1.js"><link rel="prefetch" href="/book/assets/js/219.a3e7b33f.js"><link rel="prefetch" href="/book/assets/js/22.20b4196e.js"><link rel="prefetch" href="/book/assets/js/220.f795acdd.js"><link rel="prefetch" href="/book/assets/js/221.b5c3ed06.js"><link rel="prefetch" href="/book/assets/js/222.f86be3ff.js"><link rel="prefetch" href="/book/assets/js/223.0e96267b.js"><link rel="prefetch" href="/book/assets/js/224.93afd7c5.js"><link rel="prefetch" href="/book/assets/js/225.7f00cfd4.js"><link rel="prefetch" href="/book/assets/js/226.ebbfb739.js"><link rel="prefetch" href="/book/assets/js/227.751fff11.js"><link rel="prefetch" href="/book/assets/js/228.b047cee9.js"><link rel="prefetch" href="/book/assets/js/229.4fb73f2b.js"><link rel="prefetch" href="/book/assets/js/23.80982562.js"><link rel="prefetch" href="/book/assets/js/230.f8511956.js"><link rel="prefetch" href="/book/assets/js/231.d91df201.js"><link rel="prefetch" href="/book/assets/js/232.a4fa7223.js"><link rel="prefetch" href="/book/assets/js/233.44a7a77d.js"><link rel="prefetch" href="/book/assets/js/234.6115aa54.js"><link rel="prefetch" href="/book/assets/js/235.36f4c684.js"><link rel="prefetch" href="/book/assets/js/236.33c7e176.js"><link rel="prefetch" href="/book/assets/js/237.25127bc1.js"><link rel="prefetch" href="/book/assets/js/238.e7f301aa.js"><link rel="prefetch" href="/book/assets/js/239.d4630489.js"><link rel="prefetch" href="/book/assets/js/24.63ce0bf2.js"><link rel="prefetch" href="/book/assets/js/240.efb5137d.js"><link rel="prefetch" href="/book/assets/js/241.0b75ae0e.js"><link rel="prefetch" href="/book/assets/js/242.ca3482eb.js"><link rel="prefetch" href="/book/assets/js/243.d192ebeb.js"><link rel="prefetch" href="/book/assets/js/244.236794a3.js"><link rel="prefetch" href="/book/assets/js/245.5f977e47.js"><link rel="prefetch" href="/book/assets/js/246.9cfb8e94.js"><link rel="prefetch" href="/book/assets/js/247.b4300d36.js"><link rel="prefetch" href="/book/assets/js/248.fcbeb0d2.js"><link rel="prefetch" href="/book/assets/js/249.3802df3c.js"><link rel="prefetch" href="/book/assets/js/25.b088b757.js"><link rel="prefetch" href="/book/assets/js/250.a445c2e9.js"><link rel="prefetch" href="/book/assets/js/251.fa3b890d.js"><link rel="prefetch" href="/book/assets/js/252.ec578e19.js"><link rel="prefetch" href="/book/assets/js/253.a678edd1.js"><link rel="prefetch" href="/book/assets/js/254.284df9bf.js"><link rel="prefetch" href="/book/assets/js/255.0f2c4b18.js"><link rel="prefetch" href="/book/assets/js/256.d62fd2f4.js"><link rel="prefetch" href="/book/assets/js/257.f64aefcf.js"><link rel="prefetch" href="/book/assets/js/258.1c44dfff.js"><link rel="prefetch" href="/book/assets/js/259.22d284d1.js"><link rel="prefetch" href="/book/assets/js/26.699a976a.js"><link rel="prefetch" href="/book/assets/js/260.36e71a26.js"><link rel="prefetch" href="/book/assets/js/261.f88a4c7f.js"><link rel="prefetch" href="/book/assets/js/262.c0d628cc.js"><link rel="prefetch" href="/book/assets/js/263.76eba22c.js"><link rel="prefetch" href="/book/assets/js/264.5ac0acfc.js"><link rel="prefetch" href="/book/assets/js/265.feebc30a.js"><link rel="prefetch" href="/book/assets/js/266.1205d326.js"><link rel="prefetch" href="/book/assets/js/267.39d87fec.js"><link rel="prefetch" href="/book/assets/js/268.2f23b466.js"><link rel="prefetch" href="/book/assets/js/269.6c0012ea.js"><link rel="prefetch" href="/book/assets/js/27.5801b4aa.js"><link rel="prefetch" href="/book/assets/js/270.296f89ae.js"><link rel="prefetch" href="/book/assets/js/271.5c2069e5.js"><link rel="prefetch" href="/book/assets/js/272.ca9f7672.js"><link rel="prefetch" href="/book/assets/js/273.e6be86cd.js"><link rel="prefetch" href="/book/assets/js/274.85b981d2.js"><link rel="prefetch" href="/book/assets/js/275.e80d98a2.js"><link rel="prefetch" href="/book/assets/js/276.b6c1485b.js"><link rel="prefetch" href="/book/assets/js/277.4f751385.js"><link rel="prefetch" href="/book/assets/js/278.0ef044a1.js"><link rel="prefetch" href="/book/assets/js/279.c8208e13.js"><link rel="prefetch" href="/book/assets/js/28.454fb7ce.js"><link rel="prefetch" href="/book/assets/js/280.9848aca6.js"><link rel="prefetch" href="/book/assets/js/281.cabec37e.js"><link rel="prefetch" href="/book/assets/js/282.508a111b.js"><link rel="prefetch" href="/book/assets/js/283.6d2e069a.js"><link rel="prefetch" href="/book/assets/js/284.521eb589.js"><link rel="prefetch" href="/book/assets/js/285.2c0b4e01.js"><link rel="prefetch" href="/book/assets/js/286.b3ddab9e.js"><link rel="prefetch" href="/book/assets/js/287.a21e51fc.js"><link rel="prefetch" href="/book/assets/js/288.5e45c265.js"><link rel="prefetch" href="/book/assets/js/289.e9623b21.js"><link rel="prefetch" href="/book/assets/js/29.ad1a1fd4.js"><link rel="prefetch" href="/book/assets/js/290.dcce0901.js"><link rel="prefetch" href="/book/assets/js/291.05c5397c.js"><link rel="prefetch" href="/book/assets/js/292.36b42f63.js"><link rel="prefetch" href="/book/assets/js/293.6b9fea61.js"><link rel="prefetch" href="/book/assets/js/294.1e17e163.js"><link rel="prefetch" href="/book/assets/js/295.05d6626a.js"><link rel="prefetch" href="/book/assets/js/296.923164e8.js"><link rel="prefetch" href="/book/assets/js/297.46451631.js"><link rel="prefetch" href="/book/assets/js/298.b15b0fbc.js"><link rel="prefetch" href="/book/assets/js/299.8a4c906d.js"><link rel="prefetch" href="/book/assets/js/3.0c32753f.js"><link rel="prefetch" href="/book/assets/js/30.5a9a3975.js"><link rel="prefetch" href="/book/assets/js/300.93a76dbe.js"><link rel="prefetch" href="/book/assets/js/301.39c03d35.js"><link rel="prefetch" href="/book/assets/js/302.e18b6090.js"><link rel="prefetch" href="/book/assets/js/303.ff76b1ce.js"><link rel="prefetch" href="/book/assets/js/304.8af38afc.js"><link rel="prefetch" href="/book/assets/js/305.67186923.js"><link rel="prefetch" href="/book/assets/js/306.fff2d6b6.js"><link rel="prefetch" href="/book/assets/js/307.211e2a61.js"><link rel="prefetch" href="/book/assets/js/308.df52513f.js"><link rel="prefetch" href="/book/assets/js/309.f9894b1e.js"><link rel="prefetch" href="/book/assets/js/31.3df3ac24.js"><link rel="prefetch" href="/book/assets/js/310.b7bfeeb8.js"><link rel="prefetch" href="/book/assets/js/311.d1f72b6f.js"><link rel="prefetch" href="/book/assets/js/312.e6861db7.js"><link rel="prefetch" href="/book/assets/js/313.c0333f4f.js"><link rel="prefetch" href="/book/assets/js/314.5db70984.js"><link rel="prefetch" href="/book/assets/js/315.566f6be4.js"><link rel="prefetch" href="/book/assets/js/316.626d9db6.js"><link rel="prefetch" href="/book/assets/js/317.b93d3862.js"><link rel="prefetch" href="/book/assets/js/318.d8a3691a.js"><link rel="prefetch" href="/book/assets/js/319.ad812ca7.js"><link rel="prefetch" href="/book/assets/js/32.5c1e02db.js"><link rel="prefetch" href="/book/assets/js/320.0856af8a.js"><link rel="prefetch" href="/book/assets/js/321.943b454f.js"><link rel="prefetch" href="/book/assets/js/322.6b9ef161.js"><link rel="prefetch" href="/book/assets/js/323.7d651bbd.js"><link rel="prefetch" href="/book/assets/js/324.4717aed0.js"><link rel="prefetch" href="/book/assets/js/325.0c90e238.js"><link rel="prefetch" href="/book/assets/js/326.d0d66ca9.js"><link rel="prefetch" href="/book/assets/js/327.82846761.js"><link rel="prefetch" href="/book/assets/js/328.ef20f983.js"><link rel="prefetch" href="/book/assets/js/329.644ec129.js"><link rel="prefetch" href="/book/assets/js/33.09520d65.js"><link rel="prefetch" href="/book/assets/js/330.20a2c5ca.js"><link rel="prefetch" href="/book/assets/js/331.3049ea05.js"><link rel="prefetch" href="/book/assets/js/332.53e01129.js"><link rel="prefetch" href="/book/assets/js/333.38b4af0c.js"><link rel="prefetch" href="/book/assets/js/334.ff2891e1.js"><link rel="prefetch" href="/book/assets/js/335.0a307484.js"><link rel="prefetch" href="/book/assets/js/336.8b0d99e5.js"><link rel="prefetch" href="/book/assets/js/337.1de6eb7c.js"><link rel="prefetch" href="/book/assets/js/338.f18e1391.js"><link rel="prefetch" href="/book/assets/js/339.5af29a4b.js"><link rel="prefetch" href="/book/assets/js/34.0b635bf4.js"><link rel="prefetch" href="/book/assets/js/340.403eaa17.js"><link rel="prefetch" href="/book/assets/js/341.dee5f147.js"><link rel="prefetch" href="/book/assets/js/342.46220fa6.js"><link rel="prefetch" href="/book/assets/js/343.8a63444a.js"><link rel="prefetch" href="/book/assets/js/344.69790d24.js"><link rel="prefetch" href="/book/assets/js/345.87a31bc1.js"><link rel="prefetch" href="/book/assets/js/346.fb046b3c.js"><link rel="prefetch" href="/book/assets/js/347.5937dc09.js"><link rel="prefetch" href="/book/assets/js/348.ec1069fe.js"><link rel="prefetch" href="/book/assets/js/349.9cc1fff5.js"><link rel="prefetch" href="/book/assets/js/35.9fdace01.js"><link rel="prefetch" href="/book/assets/js/350.62de4b77.js"><link rel="prefetch" href="/book/assets/js/351.6aa8fccd.js"><link rel="prefetch" href="/book/assets/js/352.886b2c46.js"><link rel="prefetch" href="/book/assets/js/353.99f54757.js"><link rel="prefetch" href="/book/assets/js/354.c3d6a5ca.js"><link rel="prefetch" href="/book/assets/js/355.efcc6467.js"><link rel="prefetch" href="/book/assets/js/356.a4e038dc.js"><link rel="prefetch" href="/book/assets/js/357.22609d2b.js"><link rel="prefetch" href="/book/assets/js/358.21d0a4de.js"><link rel="prefetch" href="/book/assets/js/359.1f74510f.js"><link rel="prefetch" href="/book/assets/js/36.d39172c0.js"><link rel="prefetch" href="/book/assets/js/360.c0303dfa.js"><link rel="prefetch" href="/book/assets/js/361.29ccec8c.js"><link rel="prefetch" href="/book/assets/js/362.be4a6c43.js"><link rel="prefetch" href="/book/assets/js/363.46d6c690.js"><link rel="prefetch" href="/book/assets/js/364.c8252988.js"><link rel="prefetch" href="/book/assets/js/365.2bceacac.js"><link rel="prefetch" href="/book/assets/js/366.f291974d.js"><link rel="prefetch" href="/book/assets/js/367.275a9953.js"><link rel="prefetch" href="/book/assets/js/368.642bc323.js"><link rel="prefetch" href="/book/assets/js/369.938e429c.js"><link rel="prefetch" href="/book/assets/js/37.c18ee3e7.js"><link rel="prefetch" href="/book/assets/js/370.f2ae05e9.js"><link rel="prefetch" href="/book/assets/js/371.ab2a1567.js"><link rel="prefetch" href="/book/assets/js/372.54d0e303.js"><link rel="prefetch" href="/book/assets/js/373.69dbae08.js"><link rel="prefetch" href="/book/assets/js/374.5b685d14.js"><link rel="prefetch" href="/book/assets/js/375.5da8b11d.js"><link rel="prefetch" href="/book/assets/js/376.3bd829d9.js"><link rel="prefetch" href="/book/assets/js/377.4ba72e26.js"><link rel="prefetch" href="/book/assets/js/378.2de71252.js"><link rel="prefetch" href="/book/assets/js/379.44a6afae.js"><link rel="prefetch" href="/book/assets/js/38.cd2fdb61.js"><link rel="prefetch" href="/book/assets/js/380.04790a70.js"><link rel="prefetch" href="/book/assets/js/381.7cde18a7.js"><link rel="prefetch" href="/book/assets/js/382.17e9b28e.js"><link rel="prefetch" href="/book/assets/js/383.2184bf5e.js"><link rel="prefetch" href="/book/assets/js/384.59b38b06.js"><link rel="prefetch" href="/book/assets/js/385.465753cb.js"><link rel="prefetch" href="/book/assets/js/386.e7cc9830.js"><link rel="prefetch" href="/book/assets/js/387.af1cf1dd.js"><link rel="prefetch" href="/book/assets/js/388.ffa853c8.js"><link rel="prefetch" href="/book/assets/js/389.48c3c81e.js"><link rel="prefetch" href="/book/assets/js/39.7a879980.js"><link rel="prefetch" href="/book/assets/js/390.51dbd454.js"><link rel="prefetch" href="/book/assets/js/391.9f6fc4ca.js"><link rel="prefetch" href="/book/assets/js/392.8c0217a6.js"><link rel="prefetch" href="/book/assets/js/393.8345bb59.js"><link rel="prefetch" href="/book/assets/js/394.ac864e15.js"><link rel="prefetch" href="/book/assets/js/395.328c5954.js"><link rel="prefetch" href="/book/assets/js/396.1879b7fe.js"><link rel="prefetch" href="/book/assets/js/397.1bf26a11.js"><link rel="prefetch" href="/book/assets/js/398.16421ca6.js"><link rel="prefetch" href="/book/assets/js/399.35ee751f.js"><link rel="prefetch" href="/book/assets/js/4.fae4b920.js"><link rel="prefetch" href="/book/assets/js/40.c63aa92e.js"><link rel="prefetch" href="/book/assets/js/400.d6c59275.js"><link rel="prefetch" href="/book/assets/js/401.43be8cd9.js"><link rel="prefetch" href="/book/assets/js/402.f656c54d.js"><link rel="prefetch" href="/book/assets/js/403.a7ad84c5.js"><link rel="prefetch" href="/book/assets/js/404.67c8468c.js"><link rel="prefetch" href="/book/assets/js/405.d0faf8f9.js"><link rel="prefetch" href="/book/assets/js/406.f688c2d6.js"><link rel="prefetch" href="/book/assets/js/407.b4f4ca36.js"><link rel="prefetch" href="/book/assets/js/408.88ed6c90.js"><link rel="prefetch" href="/book/assets/js/409.c0fd3394.js"><link rel="prefetch" href="/book/assets/js/41.004b1ef5.js"><link rel="prefetch" href="/book/assets/js/410.e4191cfe.js"><link rel="prefetch" href="/book/assets/js/411.36a13658.js"><link rel="prefetch" href="/book/assets/js/412.d2b608d0.js"><link rel="prefetch" href="/book/assets/js/413.cb53b0c9.js"><link rel="prefetch" href="/book/assets/js/414.129d9d6c.js"><link rel="prefetch" href="/book/assets/js/415.39f00ea3.js"><link rel="prefetch" href="/book/assets/js/416.dcf40e7c.js"><link rel="prefetch" href="/book/assets/js/417.97412f4f.js"><link rel="prefetch" href="/book/assets/js/418.30bfc14c.js"><link rel="prefetch" href="/book/assets/js/419.1880cdaa.js"><link rel="prefetch" href="/book/assets/js/42.ecc5eef3.js"><link rel="prefetch" href="/book/assets/js/420.ee7487ae.js"><link rel="prefetch" href="/book/assets/js/421.ab05cc36.js"><link rel="prefetch" href="/book/assets/js/422.f4024e7a.js"><link rel="prefetch" href="/book/assets/js/423.5926ebdd.js"><link rel="prefetch" href="/book/assets/js/424.68df1e9c.js"><link rel="prefetch" href="/book/assets/js/425.ea5bd9bf.js"><link rel="prefetch" href="/book/assets/js/426.69017c8e.js"><link rel="prefetch" href="/book/assets/js/427.713e8078.js"><link rel="prefetch" href="/book/assets/js/428.493c7795.js"><link rel="prefetch" href="/book/assets/js/429.0fa14581.js"><link rel="prefetch" href="/book/assets/js/43.16194664.js"><link rel="prefetch" href="/book/assets/js/430.b9bbb7c6.js"><link rel="prefetch" href="/book/assets/js/431.4c3a6f79.js"><link rel="prefetch" href="/book/assets/js/432.b0ff08de.js"><link rel="prefetch" href="/book/assets/js/433.9ec6dd38.js"><link rel="prefetch" href="/book/assets/js/434.ede5b481.js"><link rel="prefetch" href="/book/assets/js/435.5e37dd5c.js"><link rel="prefetch" href="/book/assets/js/436.9ebaee6b.js"><link rel="prefetch" href="/book/assets/js/437.d40f93b1.js"><link rel="prefetch" href="/book/assets/js/438.a698dbc7.js"><link rel="prefetch" href="/book/assets/js/439.61b754f5.js"><link rel="prefetch" href="/book/assets/js/44.a6cbef78.js"><link rel="prefetch" href="/book/assets/js/440.8288eddc.js"><link rel="prefetch" href="/book/assets/js/441.c9e9d72f.js"><link rel="prefetch" href="/book/assets/js/442.258090bf.js"><link rel="prefetch" href="/book/assets/js/45.d5f2a9ee.js"><link rel="prefetch" href="/book/assets/js/46.a3f80636.js"><link rel="prefetch" href="/book/assets/js/47.edd99e3c.js"><link rel="prefetch" href="/book/assets/js/48.93b72e04.js"><link rel="prefetch" href="/book/assets/js/49.25bcd840.js"><link rel="prefetch" href="/book/assets/js/5.cfad3e10.js"><link rel="prefetch" href="/book/assets/js/50.9f446b67.js"><link rel="prefetch" href="/book/assets/js/51.6aecc80b.js"><link rel="prefetch" href="/book/assets/js/52.614d4ad6.js"><link rel="prefetch" href="/book/assets/js/53.1ef718df.js"><link rel="prefetch" href="/book/assets/js/54.7d78a3c3.js"><link rel="prefetch" href="/book/assets/js/55.75559015.js"><link rel="prefetch" href="/book/assets/js/56.e7b1bd82.js"><link rel="prefetch" href="/book/assets/js/57.a2d96c70.js"><link rel="prefetch" href="/book/assets/js/58.4f5cafef.js"><link rel="prefetch" href="/book/assets/js/59.42f6b229.js"><link rel="prefetch" href="/book/assets/js/6.5bea5c32.js"><link rel="prefetch" href="/book/assets/js/60.c7b4a38f.js"><link rel="prefetch" href="/book/assets/js/61.2840f220.js"><link rel="prefetch" href="/book/assets/js/62.9d3d1936.js"><link rel="prefetch" href="/book/assets/js/63.f2e721a0.js"><link rel="prefetch" href="/book/assets/js/64.2abf245a.js"><link rel="prefetch" href="/book/assets/js/65.463fee73.js"><link rel="prefetch" href="/book/assets/js/66.6a055cb3.js"><link rel="prefetch" href="/book/assets/js/67.d765d643.js"><link rel="prefetch" href="/book/assets/js/68.9436e589.js"><link rel="prefetch" href="/book/assets/js/69.bdaa8b65.js"><link rel="prefetch" href="/book/assets/js/70.99b7ed70.js"><link rel="prefetch" href="/book/assets/js/71.a2206731.js"><link rel="prefetch" href="/book/assets/js/72.e40c7431.js"><link rel="prefetch" href="/book/assets/js/73.4c3178c5.js"><link rel="prefetch" href="/book/assets/js/74.b03b6430.js"><link rel="prefetch" href="/book/assets/js/75.ce8469fe.js"><link rel="prefetch" href="/book/assets/js/76.e7f3a080.js"><link rel="prefetch" href="/book/assets/js/77.80cb9adf.js"><link rel="prefetch" href="/book/assets/js/78.d26cb6b9.js"><link rel="prefetch" href="/book/assets/js/79.98706c5d.js"><link rel="prefetch" href="/book/assets/js/8.9cfd571d.js"><link rel="prefetch" href="/book/assets/js/80.657216a1.js"><link rel="prefetch" href="/book/assets/js/81.2182c03d.js"><link rel="prefetch" href="/book/assets/js/82.6f488e53.js"><link rel="prefetch" href="/book/assets/js/83.4e2cd31c.js"><link rel="prefetch" href="/book/assets/js/84.17ebffdf.js"><link rel="prefetch" href="/book/assets/js/85.f6e13304.js"><link rel="prefetch" href="/book/assets/js/86.67afc30c.js"><link rel="prefetch" href="/book/assets/js/87.33daf4f3.js"><link rel="prefetch" href="/book/assets/js/88.4f2db6e3.js"><link rel="prefetch" href="/book/assets/js/89.9a55a5c6.js"><link rel="prefetch" href="/book/assets/js/9.e7d184ef.js"><link rel="prefetch" href="/book/assets/js/90.b9988aaf.js"><link rel="prefetch" href="/book/assets/js/91.62a5842a.js"><link rel="prefetch" href="/book/assets/js/92.6452dcbf.js"><link rel="prefetch" href="/book/assets/js/93.cc23a99e.js"><link rel="prefetch" href="/book/assets/js/94.7cf00355.js"><link rel="prefetch" href="/book/assets/js/95.d4c1d67c.js"><link rel="prefetch" href="/book/assets/js/96.9cea8a86.js"><link rel="prefetch" href="/book/assets/js/97.0917880b.js"><link rel="prefetch" href="/book/assets/js/98.fe1d6153.js"><link rel="prefetch" href="/book/assets/js/99.34ae0d34.js">
    <link rel="stylesheet" href="/book/assets/css/0.styles.2f48e68d.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/book/" class="home-link router-link-active"><!----> <span class="site-name">Book(读书)</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Biography" class="dropdown-title"><span class="title">Biography</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch1-thought/" class="nav-link">
  Thought
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch2-politics/" class="nav-link">
  Politics
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch3-biz/" class="nav-link">
  Biz
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch4-science/" class="nav-link">
  Science
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch5-crafts/" class="nav-link">
  Crafts
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch6-art/" class="nav-link">
  Art
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Music" class="dropdown-title"><span class="title">Music</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch1-popular-vocal/" class="nav-link">
  Popular Vocal
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch2-rockroll-metal/" class="nav-link">
  Rockroll Metal
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch3-jazz-playing/" class="nav-link">
  Jazz Playing
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch4-rnb-singing/" class="nav-link">
  Rnb Singing
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch5-hiphop-rap/" class="nav-link">
  Hiphop Rap
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch6-classical-pure/" class="nav-link">
  Classical Pure
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch7-electronic-exp/" class="nav-link">
  Electronic Exp
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch8-world-styles/" class="nav-link">
  World Styles
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch9-folk-stories/" class="nav-link">
  Folk Stories
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Novel" class="dropdown-title"><span class="title">Novel</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch1-imagine-child/" class="nav-link">
  Imagine Child
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch2-emotion-recall/" class="nav-link">
  Emotion Recall
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch3-lifestyle-battle/" class="nav-link">
  Lifestyle Battle
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch4-military-army/" class="nav-link">
  Military Army
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch5-super-natural/" class="nav-link">
  Super Natural
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch6-ancient-myth/" class="nav-link">
  Ancient Myth
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch7-fantasy-hero/" class="nav-link">
  Fantasy Hero
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch8-vitural-athletic/" class="nav-link">
  Vitural Athletic
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch9-science-fiction/" class="nav-link">
  Science Fiction
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Movie" class="dropdown-title"><span class="title">Movie</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch1-emotion-love/" class="nav-link">
  Emotion Love
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch2-society-rethink/" class="nav-link">
  Society Rethink
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch3-scifi-disaster/" class="nav-link">
  Scifi Disaster
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch3-suspense-crime/" class="nav-link">
  Suspense Crime
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch5-history-dic/" class="nav-link">
  History Dic
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch6-horror-ghost/" class="nav-link">
  Horror Ghost
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch7-action-fight/" class="nav-link">
  Action Fight
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch8-none-minority/" class="nav-link">
  None Minority
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="导航" class="dropdown-title"><span class="title">导航</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/note" target="_blank" rel="noopener noreferrer" class="nav-link external">
  开发索引
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/code" target="_blank" rel="noopener noreferrer" class="nav-link external">
  源码积累
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/arch" target="_blank" rel="noopener noreferrer" class="nav-link external">
  技术演进
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/planb" target="_blank" rel="noopener noreferrer" class="nav-link external">
  避险计划
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/book" target="_blank" rel="noopener noreferrer" class="nav-link external">
  读书心得
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="关于" class="dropdown-title"><span class="title">关于</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/inspired-by.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">
  笔记灵感
</a></li><li class="dropdown-item"><!----> <a href="/book/md-style.html" class="nav-link">
  书写风格
</a></li><li class="dropdown-item"><!----> <a href="/book/about-me.html" class="nav-link">
  人生奥义
</a></li><li class="dropdown-item"><!----> <a href="/book/related-links.html" class="nav-link">
  相关链接
</a></li></ul></div></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Biography" class="dropdown-title"><span class="title">Biography</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch1-thought/" class="nav-link">
  Thought
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch2-politics/" class="nav-link">
  Politics
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch3-biz/" class="nav-link">
  Biz
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch4-science/" class="nav-link">
  Science
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch5-crafts/" class="nav-link">
  Crafts
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.7-9.biography/ch6-art/" class="nav-link">
  Art
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Music" class="dropdown-title"><span class="title">Music</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch1-popular-vocal/" class="nav-link">
  Popular Vocal
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch2-rockroll-metal/" class="nav-link">
  Rockroll Metal
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch3-jazz-playing/" class="nav-link">
  Jazz Playing
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch4-rnb-singing/" class="nav-link">
  Rnb Singing
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch5-hiphop-rap/" class="nav-link">
  Hiphop Rap
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch6-classical-pure/" class="nav-link">
  Classical Pure
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch7-electronic-exp/" class="nav-link">
  Electronic Exp
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch8-world-styles/" class="nav-link">
  World Styles
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-4.music/ch9-folk-stories/" class="nav-link">
  Folk Stories
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Novel" class="dropdown-title"><span class="title">Novel</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch1-imagine-child/" class="nav-link">
  Imagine Child
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch2-emotion-recall/" class="nav-link">
  Emotion Recall
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch3-lifestyle-battle/" class="nav-link">
  Lifestyle Battle
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch4-military-army/" class="nav-link">
  Military Army
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch5-super-natural/" class="nav-link">
  Super Natural
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch6-ancient-myth/" class="nav-link">
  Ancient Myth
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch7-fantasy-hero/" class="nav-link">
  Fantasy Hero
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch8-vitural-athletic/" class="nav-link">
  Vitural Athletic
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-5.novel/ch9-science-fiction/" class="nav-link">
  Science Fiction
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Movie" class="dropdown-title"><span class="title">Movie</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch1-emotion-love/" class="nav-link">
  Emotion Love
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch2-society-rethink/" class="nav-link">
  Society Rethink
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch3-scifi-disaster/" class="nav-link">
  Scifi Disaster
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch3-suspense-crime/" class="nav-link">
  Suspense Crime
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch5-history-dic/" class="nav-link">
  History Dic
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch6-horror-ghost/" class="nav-link">
  Horror Ghost
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch7-action-fight/" class="nav-link">
  Action Fight
</a></li><li class="dropdown-item"><!----> <a href="/book/nav.8-6.movie/ch8-none-minority/" class="nav-link">
  None Minority
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="导航" class="dropdown-title"><span class="title">导航</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/note" target="_blank" rel="noopener noreferrer" class="nav-link external">
  开发索引
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/code" target="_blank" rel="noopener noreferrer" class="nav-link external">
  源码积累
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/arch" target="_blank" rel="noopener noreferrer" class="nav-link external">
  技术演进
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/planb" target="_blank" rel="noopener noreferrer" class="nav-link external">
  避险计划
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/book" target="_blank" rel="noopener noreferrer" class="nav-link external">
  读书心得
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="关于" class="dropdown-title"><span class="title">关于</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/book/inspired-by.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">
  笔记灵感
</a></li><li class="dropdown-item"><!----> <a href="/book/md-style.html" class="nav-link">
  书写风格
</a></li><li class="dropdown-item"><!----> <a href="/book/about-me.html" class="nav-link">
  人生奥义
</a></li><li class="dropdown-item"><!----> <a href="/book/related-links.html" class="nav-link">
  相关链接
</a></li></ul></div></div> <!----></nav>  <!----> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="笔记灵感"><a href="#笔记灵感" class="header-anchor">#</a> 笔记灵感</h1> <blockquote><p>@ps 我习惯把笔记套上小说的修练体系作糖衣，让它们看上去“甜一点” (哎, 男人只能变老不能成熟...)</p></blockquote> <ul><li>note仓库 --&gt; 《遮天》 《完美世界》<s>《圣墟》</s> (原始真解+道教九秘)</li> <li>code仓库 --&gt; 《雪中悍刀行》 <s>《剑来》</s> (神兵利器+四字箴言)</li> <li>arch仓库 --&gt; 《仙逆》《求魔》 <s>《我欲封天》</s> (神仙妖魔+六道轮回)</li></ul> <div class="language-js extra-class"><pre class="language-js"><code><span class="token comment">// 3条专业基础链(@eg 经济学基础)</span>
<span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span><span class="token function">计算机</span><span class="token punctuation">(</span>临<span class="token operator">-</span>土<span class="token punctuation">)</span> <span class="token operator">--</span><span class="token operator">&gt;</span> 从零开始<span class="token punctuation">,</span> 夯实基础
<span class="token punctuation">[</span><span class="token number">1</span><span class="token punctuation">]</span><span class="token function">工具</span><span class="token punctuation">(</span>兵<span class="token operator">-</span>金<span class="token punctuation">)</span> <span class="token operator">--</span><span class="token operator">&gt;</span> <span class="token function">资源兵器</span><span class="token punctuation">(</span>道门卷山光<span class="token operator">+</span>开器<span class="token operator">+</span>开工<span class="token operator">+</span>开物<span class="token operator">+</span>开活<span class="token punctuation">)</span>
<span class="token punctuation">[</span><span class="token number">2</span><span class="token punctuation">]</span><span class="token function">算法</span><span class="token punctuation">(</span>斗<span class="token operator">-</span>木<span class="token punctuation">)</span> <span class="token operator">--</span><span class="token operator">&gt;</span> 法则林<span class="token punctuation">,</span> 软实力<span class="token punctuation">,</span> 小无相功 @todo

<span class="token comment">// 3条自选技能链 (@eg 会计+出纳+计量)</span>
<span class="token punctuation">[</span><span class="token number">3</span><span class="token punctuation">]</span><span class="token function">Java</span><span class="token punctuation">(</span>者<span class="token punctuation">)</span> <span class="token operator">--</span><span class="token operator">&gt;</span> <span class="token function">算法为矛，生态为盾</span><span class="token punctuation">(</span>选最厚最抗揍的<span class="token punctuation">)</span>
<span class="token punctuation">[</span><span class="token number">4</span><span class="token punctuation">]</span><span class="token function">JavaScript</span><span class="token punctuation">(</span>皆<span class="token punctuation">)</span> <span class="token operator">--</span><span class="token operator">&gt;</span> 凡是能用JavaScript重写的，终将被其重写
<span class="token punctuation">[</span><span class="token number">5</span><span class="token punctuation">]</span><span class="token function">Python</span><span class="token punctuation">(</span>数<span class="token punctuation">)</span> <span class="token operator">--</span><span class="token operator">&gt;</span> <span class="token punctuation">(</span>无始<span class="token operator">+</span>抽丝剥茧<span class="token punctuation">)</span> 数学与Python @todo

<span class="token comment">// 3条人生孵化链</span>
<span class="token punctuation">[</span><span class="token number">6</span><span class="token punctuation">]</span><span class="token function">技术演进轴</span><span class="token punctuation">(</span>组<span class="token operator">-</span>水<span class="token punctuation">)</span> <span class="token operator">--</span><span class="token operator">&gt;</span> <span class="token punctuation">(</span>无终<span class="token operator">+</span>极致演绎<span class="token punctuation">)</span> 技术浪潮 @todo
<span class="token punctuation">[</span><span class="token number">7</span><span class="token punctuation">]</span><span class="token function">思考</span><span class="token punctuation">(</span>前<span class="token operator">-</span>火<span class="token punctuation">)</span> <span class="token operator">--</span><span class="token operator">&gt;</span> <span class="token function">思想→观念→性格</span><span class="token punctuation">(</span>行动<span class="token operator">+</span>习惯<span class="token punctuation">)</span>→命运
<span class="token punctuation">[</span><span class="token number">8</span><span class="token punctuation">]</span><span class="token function">爱好</span><span class="token punctuation">(</span>行<span class="token operator">-</span>∞<span class="token punctuation">)</span> <span class="token operator">--</span><span class="token operator">&gt;</span> 做生活的行者<span class="token punctuation">,</span> 用脚步丈量时空

<span class="token operator">===</span>
<span class="token comment">// 进阶 </span>
<span class="token function">神引</span><span class="token punctuation">(</span>上<span class="token punctuation">)</span> <span class="token operator">&lt;</span><span class="token operator">--</span><span class="token operator">&gt;</span> <span class="token function">开发</span><span class="token punctuation">(</span>器<span class="token punctuation">)</span>
<span class="token function">超脱</span><span class="token punctuation">(</span>中<span class="token punctuation">)</span> <span class="token operator">&lt;</span><span class="token operator">--</span><span class="token operator">&gt;</span> <span class="token function">源码</span><span class="token punctuation">(</span>术<span class="token punctuation">)</span>
<span class="token function">终极</span><span class="token punctuation">(</span>下<span class="token punctuation">)</span> <span class="token operator">&lt;</span><span class="token operator">--</span><span class="token operator">&gt;</span> <span class="token function">架构</span><span class="token punctuation">(</span>道<span class="token punctuation">)</span>

<span class="token comment">// 境界 </span>
悬思 <span class="token operator">--</span><span class="token operator">&gt;</span> 昨夜西风凋碧树。独上高楼，望尽天涯路
苦索 <span class="token operator">--</span><span class="token operator">&gt;</span> 衣带渐宽终不悔，为伊消得人憔悴
顿悟 <span class="token operator">--</span><span class="token operator">&gt;</span> 众里寻他千百度。蓦然回首，那人却在，灯火阑珊处

<span class="token comment">// 定位</span>
三等码农写代码
二等码农造框架
一等码农定规范
</code></pre></div><p><img src="https://luo0412.oss-cn-hangzhou.aliyuncs.com/static/images/fo/eight-zheng.png" alt=""></p> <p><img src="http://luo0412.oss-cn-hangzhou.aliyuncs.com/20210325/57a4068679264a78894342183fec6331.png" alt=""></p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">最后更新:</span> <span class="time">5/5/2021, 10:15:47 PM</span></div></footer> <!----> </main></div><div class="global-ui"></div></div>
    <script src="/book/assets/js/app.f8ae76b9.js" defer></script><script src="/book/assets/js/2.0fac2cb2.js" defer></script><script src="/book/assets/js/7.7ee29df4.js" defer></script>
  </body>
</html>
